package com.onepower.core.domain.response;

import com.onepower.core.modules.repository.entity.MatchProject;
import lombok.Data;

import java.util.Date;
import java.util.List;

@Data
public class MatchInfo {
    private Integer id;
    /**
     * 比赛名称
     */
    private String matchName;

    private String matchTime;
    /**
     * 拉取比赛信息url
     */
    private String pullDataUrl;
    private Date createTime;
    private Integer refereeType;
    /**
     * 是否多锁 0否，1是
     */
    private Boolean multiType;
    /**
     * 是否联网比赛
     */
    private Boolean pullData;

    private Boolean importMatch;

    private  Boolean deleteFlag;

    List<MatchProject> matchProjectList;

    public List<MatchProject> getMatchProjectList() {
        return matchProjectList;
    }

    public void setMatchProjectList(List<MatchProject> matchProjectList) {
        this.matchProjectList = matchProjectList;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getMatchName() {
        return matchName;
    }

    public void setMatchName(String matchName) {
        this.matchName = matchName;
    }

    public String getMatchTime() {
        return matchTime;
    }

    public void setMatchTime(String matchTime) {
        this.matchTime = matchTime;
    }

    public String getPullDataUrl() {
        return pullDataUrl;
    }

    public void setPullDataUrl(String pullDataUrl) {
        this.pullDataUrl = pullDataUrl;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getRefereeType() {
        return refereeType;
    }

    public void setRefereeType(Integer refereeType) {
        this.refereeType = refereeType;
    }

    public Boolean getMultiType() {
        return multiType;
    }

    public void setMultiType(Boolean multiType) {
        this.multiType = multiType;
    }

    public Boolean getPullData() {
        return pullData;
    }

    public void setPullData(Boolean pullData) {
        this.pullData = pullData;
    }

    public Boolean getImportMatch() {
        return importMatch;
    }

    public void setImportMatch(Boolean importMatch) {
        this.importMatch = importMatch;
    }

    public Boolean getDeleteFlag() {
        return deleteFlag;
    }

    public void setDeleteFlag(Boolean deleteFlag) {
        this.deleteFlag = deleteFlag;
    }
}
